

// 格式化数字，去掉小数点末尾的0
const formatNumber = (num) => {
  if (num === undefined || num === null) return '0';
  
  // 先使用toLocaleString格式化数字（添加千位分隔符）
  let formattedNum = num.toLocaleString();
  
  // 如果包含小数点
  if (formattedNum.includes('.')) {
    // 去掉末尾的0
    formattedNum = formattedNum.replace(/\.?0+$/, '');
  }
  
  return formattedNum;
}

export {
  formatNumber
};
